(a) xn=(0,1,0,1,…) is zero-heavy. If you choose M=1, then
∀N∈N,∃n∈N,N≤n≤N+1⟹(xn=0∧xn+1=1)∨(xn=1∧xn+1=0).(b) Yes. For any ai, if we choose N=i, we then have ∃ai=0:i≤i≤i+M, implying that there is an infinite number of 0s.
(c) No. Consider the sequence xn=(0,1,0,1,1,0,1,1,1,…)
(d) A sequence is not zero-heavy if for all M∈N, there exists N∈N which for all n satisfying N≤n≤N+M, xn=0.